//index页面banner图轮播效果
$(function () {
    var index = 1,
        i_w = $(".d_b").width(document.body.clientWidth).width(),
        $dot_li = $(".d_b_dot").find("li"),
        dot_len = $dot_li.length;
    $(".d_bl").width(i_w * dot_len);
    var move = function () {
        if (index == dot_len)
            index = 0;
        $(".d_bl")
            .stop(true, false)
            .animate({
                left: -i_w * index
            }, 2000);
        $dot_li
            .eq(index)
            .addClass("d_b_dot_s")
            .siblings()
            .removeClass("d_b_dot_s");
        index++;
    };
    $dot_li.each(function () {
        $(this).click(function () {
            $(".d_bl")
                .stop(true, false)
                .animate({
                    left: -i_w * $(this).index()
                }, 1000);
            index = $(this).index();
            $(this)
                .addClass("d_b_dot_s")
                .siblings()
                .removeClass("d_b_dot_s");
            return false;
        });
    });
    $(".container").mouseover(function () {
        clearInterval(show);
    }).mouseleave(function () {
        show = setInterval(move, 6000);
    }).mouseleave();
});
//index页面iphone轮播效果
$(function () {
    var
        $ul = $(".d_c_ct ul"),
        $li = $ul.children(),
        flag = 2,
        l_w = $li.css("width"),  // 240px
        o = 0,
        li_l = $li.length;      // 5

    $li.clone(true).appendTo($ul);
    $ul.children("li:lt(5)").clone(true).prependTo($ul);
    $li_all = $ul.children();
    $(window).scroll(function(){
        if($(window).scrollTop() > $(".container").height()/2){
            scaleImage(o);
        }
    });

    //向左滑动按钮
    $(".t_l").click(function () {
        if (!$ul.is(":animated")) {
            o--;
            $ul
                .stop(true, false)
                .animate({
                    "left": "+=" + l_w
                }, 500, function () {
                if ($ul[0].style.left == "0px") {
                    o = 0;
                    $ul.css("left", -parseInt(l_w) * li_l + "px");
                }
                if ($ul[0].style.left == "-150px") {
                    o = 0;
                    $ul.css("left", -parseInt(l_w) * li_l - 150 +"px");
                }
                if ($ul[0].style.left == "-350px") {
                    o = 0;
                    $ul.css("left", -parseInt(l_w) * li_l - 350 +"px");
                }
                scaleImage(o);
                toggleSize();
            });
            if (flag == 0)
                flag = 5;
            $(".d_c_dot_s").removeClass("d_c_dot_s");
            $(".d_c_dot").find("li").eq(flag - 1).addClass("d_c_dot_s");
            flag--;
        }
    });
    //向右滑动按钮
    $(".t_r").click(function () {
        if (!$ul.is(":animated")) {
            o++;
            $ul
                .stop(true, false)
                .animate({
                    "left": "-=" + l_w
                }, 500, function () {
                if ($ul[0].style.left == -parseInt(l_w) * 10 + "px") {
                    o = 0;
                    $ul.css("left", -parseInt(l_w) * 5 + "px");
                }
                if ($ul[0].style.left == "-1950px") {
                    o = 0;
                    $ul.css("left", -parseInt(l_w) * 5 - 150 + "px");
                }
                if ($ul[0].style.left == "-2150px") {
                    o = 0;
                    $ul.css("left", -parseInt(l_w) * 5 - 350 + "px");
                }
                scaleImage(o);
                toggleSize();
            });
            if (flag == 4)
                flag = -1;
            $(".d_c_dot_s").removeClass("d_c_dot_s");
            $(".d_c_dot").find("li").eq(flag + 1).addClass("d_c_dot_s");
            flag++;
        }
    });
    //加不同的scale
    function scaleImage(o) {
        if(document.body.clientWidth > 600){
            var x = li_l + Math.ceil(li_l / 2) + o;
            $li.siblings(".centerify").removeClass("centerify");
            $li.siblings(".sideify").removeClass("sideify");
            $li_all.eq(x).addClass("sideify");
            $li_all.eq(x - 1).addClass("centerify");
            $li_all.eq(x - 2).addClass("sideify");
        }
    }

    //预先给未来的加scale，达到无缝动画连接
    function toggleSize() {
        if(document.body.clientWidth > 600) {
            if ($ul[0].style.left == "-" + l_w || $ul[0].style.left == "-330px" || $ul[0].style.left == "-530px") {
                $li_all.eq(7).addClass("sideify");
                $li_all.eq(8).addClass("centerify");
                $li_all.eq(9).addClass("sideify");
            }
            if ($ul[0].style.left == -parseInt(l_w) * 9 + "px" || $ul[0].style.left == "-1770px" || $ul[0].style.left == "-1970px") {
                $li_all.eq(7).addClass("sideify");
                $li_all.eq(6).addClass("centerify");
                $li_all.eq(5).addClass("sideify");
            }
        }
    }

});
//导航点击切换效果
$(function () {
    $(".nav_img").click(function () {
        $(".nav ul").fadeToggle();
    });
});
//campus页面banner高度自适应
$(function () {
    if (document.body.clientWidth > 900) {
        var height = $(window).height() - $(".header").height() - $(".cam-strip").height();
        $(".cam-m01").height(height);
    }
});
//campus页面应用群动画效果
$(function () {
    var index=0;
    var len=$(".m05_d_list").find("li").length;
    function show(index){
        $(".m05_d_list").find("li").eq(index).addClass("m05_d_list_selected").siblings().removeClass("m05_d_list_selected");
        $(".m05_img").find("li").eq(index).stop(true,true).fadeIn(1200).siblings().fadeOut();
    }
    $(".m05_img").mouseover(function(){
        clearInterval(circle);
    }).mouseout(function(){
        show(index);
        circle = setInterval(x = function(){
            show(index);
            index++;
            if(index==len){
                index=0;
            }
        },2500);
    }).mouseout();
    $(".m05_d_list").find("li").each(function(){
        $(this).click(function(){
            index=$(this).index();
            show(index);
        });
    });
});
//campus页面点击下拉效果
$(function () {
    if(document.body.clientWidth > 600){
        $(".cam_a_d").each(function () {
                $(this).bind("click", function () {
                        var tar = $(this).attr("data-target"),
                            c_h = $(".cam_header").height(),
                            w_h = $(window).height(),
                            i_h = $(".cam-m05").height(),
                            h = (w_h - i_h +c_h) / 2,
                            o = $(tar).offset().top - h;
                        $("html,body").animate({
                            scrollTop: o
                        }, 1500, "easeInOutCubic")}
                )
            }
        );
    }
});


